Part Number Hot Search : 
855991 PRODUCT MC100LV VSKT152 F1001 KK7472D A17358 03502
Product Description
Full Text Search
 

To Download AD1893JN Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  system diagram ad1893 example frequencies: dat 48khz or cd 44.1khz or broadcast 32khz example frequencies: dat 48khz or cd 44.1khz or broadcast 32khz input serial data output serial data input sample clock output sample clock rev. a information furnished by analog devices is believed to be accurate and reliable. however, no responsibility is assumed by analog devices for its use, nor for any infringements of patents or other rights of third parties which may result from its use. no license is granted by implication or otherwise under any patent or patent rights of analog devices. a features low cost lqfp and pdip packages 3 v supply performance specifiedvery low power automatically senses sample frequenciesno programming required rejects sample clock jitter accommodates dynamically changing asynchronous sample clocks 8 khz to 56 khz sample clock frequency range approximately 1:2 to 2:1 ratio between sample clocks C96 db thd+n at 1 khz 96 db dynamic range optimal clock tracking controlslow/fast settling modes linear phase in all modes automatic output mute flexible four-wire serial interfaces with right-justified mode power-down mode on-chip oscillator applications consumer cd-r, dat, dcc, md and 8 mm video tape recorders including portables digital audio communication/network systems computer multimedia systems product overview the ad1893 sampleport is a fully digital, stereo asynchronous sample rate converter (asrc) that solves sample rate interfacing and compatibility problems in digital audio equipment. concep- tually, this converter interpolates the input data up to a very high internal sample rate with a time resolution of 300 ps, then deci- mates down to the desired output sample rate. the ad1893 is intended for 16-bit low cost, non-varispeed applications where low voltage, low power (i.e., battery-powered) operation is required. refer to the ad1890/ad1891 data sheet for other products in the sampleport family. this device is asynchronous because the fre- quency and phase relationships between the input and output sample clocks (both are inputs to the ad1893 asrc) are arbitrary and need not be related by a simple integer ratio. there is no need to explicitly select or program the input and output sample clock frequencies, as the ad1893 automatically senses the relationship between the two clocks. the input and output sample clock fre- quencies can nominally range from 8 khz to 56 khz, and the ratio between them can vary from approximately 1:2 to 2:1. sampleport is a registered trademark of analog devices, inc. ad1893 low cost sampleport ? 16-bit stereo asynchronous sample rate converter the ad1893 uses multirate digital signal processing techniques to construct an output sample stream from the input sample stream. the input word width is 4 to 16 bits for the ad1893. shorter input words are automatically zero-filled in the lsbs. the output word width is 24 bits. the user can receive as many of the output bits as desired. internal arithmetic is performed with 22-bit coefficients and 27-bit accumulation. the digital samples are processed with unity gain. the input and output control signals allow for considerable flexibility for interfacing to a variety of dsp chips, aes/ebu receivers and transmitters and for i 2 s compatible devices. input and output data can be independently right- or left- (with or without a one bit clock delay) justified to the left/ right clock edge. in the right-justified mode, the msb is delayed 16-bit clock periods from the left/ right clock edge transition. input and output data can also be independently justified to the word clock rising edge. the data justification options are encoded on two mode pins for both the input port and the output port. the bit clocks can also be independently configured for rising edge active or falling edge active operation. the ad1893 sampleport asrc has on-chip digital coefficients that correspond to a highly oversampled 0 hz to 20 khz low- pass filter with a flat passband, a very narrow transition band, and a high degree of stopband attenuation. a subset of these filter coefficients are dynamically chosen on the basis of the filtered ratio between the input sample clock (l r _i) and the output sample clock (l r _o), and these coefficients are then used in an fir convolver to perform the sample rate conversion. refer to the theory of operation section of this data sheet for a more thorough functional description. the low-pass filter has been designed so that full 20 khz bandwidth is maintained when the input and output sample clock frequencies are as low as 44.1 khz. if the output sample rate drops below the input sample rate, the bandwidth of the input signal is automatically (continued on page 4) one technology way, p.o. box 9106, norwood, ma 02062-9106, u.s.a. tel: 781/329-4700 world wide web site: http://www.analog.com fax: 781/326-8703 ? analog devices, inc., 1998
ad1893Cspecifications rev. a C2C test conditions unless otherwise noted supply voltage +3.0 v ambient temperature 25 c crystal frequency 16 mhz load capacitance 100 pf all minimums and maximums tested except as noted. performance 1 (guaranteed for v dd = +3.3 v to +5.0 v 10%) min max units dynamic range (20 hz to 20 khz, C60 db input) 96 db total harmonic distortion + noise (20 hz to 20 khz, full-scale input, f sout /f sin between 0.51 and 1.99) C94 db (1 khz full-scale input, f sout /f sin between 0.7 and 1.4) C96 db (10 khz full-scale input, f sout /f sin between 0.7 and 1.4) C95 db interchannel phase deviation 0 degrees input and output sample clock jitter (for 1 db degradation in thd+n with 10 khz full-scale input, slow-settling mode) 10 ns digital inputs (guaranteed for v dd = +3.0 v to +5.0 v 10%) min max units v ih 2.0 v v il (v dd 3 +3.0 v) 0.8 v v il (+2.7 v v dd < +3.0 v) 0.7 v i ih @ v ih = +5.0 v, all pins except xtal_i 4 m a i ih @ v ih = +5.0 v, xtal_i pin 6 m a i il @ v il = 0 v, all pins except xtal_i 4 m a i il @ v il = 0 v, xtal_i pin 6 m a v oh @ i oh = C4 ma (v dd 3 +3.0 v) 2.4 v v oh @ i oh = C4 ma (+2.7 v v dd < +3.0 v) 2.2 v v ol @ i ol = 4 ma 0.4 v input capacitance 1 15 pf digital timing (guaranteed for v dd = +3.0 v to +5.0 v 10%) see figures 26 through 28. min max units t crystal crystal period 62.5 125 ns f crystal crystal frequency (1/t crystal ) 16 mhz t pwl crystal lo pulsewidth 20 ns t pwh crystal hi pulsewidth 20 ns f lri l r _i frequency with 16 mhz crystal 1 10 56 khz t rpwl reset lo pulsewidth 125 ns t rs reset setup to crystal falling 15 ns t bclk bclk_i/o period 1 120 ns f bclk bclk_i/o frequency (l/t bclk ) 1 8.33 mhz t bpwl bclk_i/o lo pulsewidth 55 ns t bpwh bclk_i/o hi pulsewidth 55 ns t wsi wclk_i setup to bclk_i 15 ns t wso wclk_o setup to bclk_o 40 ns t lrsi l r _i setup to bclk_i 15 ns t lrso l r _o setup to bclk_o 55 ns t ds data setup to bclk_i 0 ns t dh data hold from bclk_i 35 ns t dpd data propagation delay from bclk_o 90 ns t doh data output hold from bclk_o 15 ns
ad1893 digital filter characteristics 1 min max units passband ripple (0 khz to 20 khz) 0.01 db transition band 2 4.1 khz stopband attenuation 110 db group delay (l r _i = 50 khz) 700 3000 m s power (f sin = 48 khz, f sout = 44.1 khz) min typ max units supplies voltage, v dd 2.7 5.5 v operational current, i dd (v dd = +5.0 v) 30 40 ma operational current, i dd (v dd = +3.0 v) 1 15 20 ma power-down current, i dd (v dd = +5.0 v) 1.5 2.5 ma power-down current, i dd (v dd = +3.0 v) 1 0.5 1.0 ma dissipation 1 operation (v dd = +5.0 v) 150 200 mw operation (v dd = +3.0 v) 45 60 mw power-down (v dd = +5.0 v) 7.5 12.5 mw power-down (v dd = +3.0 v) 1.5 3.0 mw temperature range min max units specifications guaranteed 0 +70 c operational guaranteed C40 +85 c storage C60 +100 c absolute maximum ratings 3 min max units v dd to gnd C0.3 7.0 v dc input voltage C0.3 v dd + 0.3 v latch-up trigger current C1000 +1000 ma soldering +300 c 10 sec notes 1 guaranteed, not tested 2 valid only when f sout 3 f sin (i.e., upsampling), f sin = 44.1 khz. 3 stresses greater than those listed under absolute maximum ratings may cause permanent damage to the device. this is a stress ra ting only; functional operation of the device at these or any other conditions above those indicated in the operational section of this specification is not impli ed. exposure to absolute maximum rating conditions for extended periods may affect device reliability. specifications subject to change without notice. ordering guide model temperature range package descriptions package options AD1893JN 0 c to +70 c plastic dip n-28 ad1893jst 0 c to +70 c lqfp st-44 caution esd (electrostatic discharge) sensitive device. electrostatic charges as high as 4000 v readily accumulate on the human body and test equipment and can discharge without detection. although the ad1893 features proprietary esd protection circuitry, permanent damage may occur on devices subjected to high energy electrostatic discharges. therefore, proper esd precautions are recommended to avoid performance degradation or loss of functionality. rev. a C3C warning! esd sensitive device
ad1893 C4C rev. a (continued from page 1) product overview (continued) limited to avoid alias distortion on the output signal. the ad1893 dynamically alters the low-pass filter cutoff frequency smoothly and slowly, so that real-time variations in the sample rate ratio are possible without degradation of the audio quality. the ad1893 has a pin selectable slow- or fast-settling mode. this mode determines how quickly the asrc adapts to a change in either the input sample clock frequency (f sin ) or the output sample clock frequency (f sout ). in the slow-settling mode, the control loop which computes the ratio between f sin and f sout settles in approximately 800 ms and begins to reject jitter above 3 hz. the slow-settling mode offers the best signal quality and the greatest jitter rejection. in the fast-settling mode, the control loop settles in approximately 200 ms and begins to reject jitter above 12 hz. the fast-settling mode allows rapid, real time sample rate changes to be tracked without error, at the expense of some narrowband noise modulation products on the output signal. the ad1893 features short group delay processing. this feature relates to the depth of the first-in, first-out (fifo) memory, which buffers the input data samples before they are processed by the fir convolver. in the ad1893, the group delay is approximately 700 m s. if the read and write pointers that manage the fifo cross (indicating underflow or overflow), the ad1893 asserts the mute output (mute_o) pin hi for 128 output clock cycles. if mute_o is connected to the mute input (mute_i) pin, as it normally should be, the serial output will be muted (i.e., all bits zero) during this transient event. the ad1893 includes an on-chip oscillator that only requires the user provide an external crystal. by removing the need for an external oscillator, the ad1893 lowers the total cost of own- ership to the end user. the ad1893 also includes a power- down mode, which is invoked with the pwrdwn pin. asserting this control signal hi will place the ad1893 into a very low power dissipation in active and standby condition. the ad1893 is fabricated in a 0.8 m m single poly, double metal cmos process and are packaged in a 0.6" wide 28-lead plastic dip and a 10 mm by 10 mm body size 44-lead lqfp. the ad1893 operates from a +3 v to +5 v power supply over the temperature range of 0 c to +70 c. definitions dynamic range the ratio of a near full-scale input signal to the integrated noise in the passband (0 khz to ? 20 khz), expressed in decibels (db). dynamic range is measured with a C60 db input signal and 60 db arithmetically added to the result. total harmonic distortion + noise total harmonic distortion plus noise (thd+n) is defined as the ratio of the square root of the sum of the squares of the values of the harmonics and noise to the rms value of a sinusoidal input signal. it is usually expressed in percent (%) or decibels. interchannel phase deviation difference in input sampling times between stereo channels, expressed as a ph ase difference in de grees between 1 khz inputs. group delay intuitively, the time interval required for a full-level input pulse to appear at the converters output, at full level, expressed in milliseconds (ms). more precisely, the derivative of radian phase with respect to radian frequency at a given frequency. transport delay the time interval between when an impulse is applied to the converters input and when the output starts to be affected by this impulse, expressed in milliseconds (ms). transport delay is independent of frequency.
ad1893 rev. a C5C ad1893 pin list serial input interface pin name dip lqfp i/o description data_i 3 43 i serial input, msb first, containing two channels of 4 to 16 bits of twos-complement data per channel. bclk_i 4 2 i bit clock input for input data. need not run continuously; may be gated or used in a burst fashion. wclk_i 5 3 i word clock input for input data. this input is rising edge sensitive. (not required in l r input data clock triggered modes.) l r _i 6 4 i left/ right clock input for input data. must run continuously. serial output interface pin name dip lqfp i/o description data_o 23 30 o serial output, msb first, containing two channels of 4- to 24-bits of twos-complement data per channel. bclk_o 26 35 i bit clock input for output data. need not run continuously; may be gated or used in a burst fashion. wclk_o 25 32 i word clock input for output data. this input is rising edge sensitive. (not required in l r output data clock triggered modes.) l r _o 24 31 i left/ right clock input for output data. must run continuously. input control signals pin name dip lqfp i/o description bkpol_i 10 9 i bit clock polarity. lo: normal mode. input data is sampled on rising edges of bclk_i. hi: inverted mode. input data is sampled on falling edges of bclk_i. mode0_i 11 10 i serial mode zero control for input port. mode1_i 12 13 i serial mode one control for input port. mode0_i mode1_i 0 0 left-justified, no msb delay, l r _i clock triggered. 0 1 left-justified, msb delay, l r _i clock triggered. 1 0 right-justified, msb delayed 16 bit clock periods from l r _i transition. 1 1 wclk _ i triggered, no msb delay. pin configurations dip 1 2 3 7 8 9 10 11 12 4 5 6 13 14 28 27 26 22 21 20 19 18 17 25 24 23 16 15 serial in serial out coef rom mult fifo clock tracking accum xtal_i data_i bclk_i wclk_i v dd gnd nc bkpol_i mode0_i mode1_i gnd reset l r _i setslw pwrdwn bclk_o wclk_o data_o v dd gnd nc bkpol_o mode0_o mode1_o mute_o mute_i l r _o ad1893 nc = no connect xtal_o lqfp nc = no connect nc wclk_o nc v dd gnd data_o nc bclk_i nc v dd gnd wclk_i nc data_i xtal_o nc setslw xtal_i nc mode1_i gnd nc mute_i nc nc pwrdwn bclk_o nc mute_o mode1_o nc nc bkpol_o mode0_o nc nc bkpol_i mode0_i nc nc 44 39 38 33 40 41 42 28 27 26 43 31 30 29 32 ad1893 25 24 23 21 22 18 20 19 12 13 15 16 17 14 1 2 6 4 5 3 7 8 11 9 10 36 35 34 nc 37 l r _i l r _o reset serial in mult fifo accum clock tracking serial out coef rom
ad1893 C6C rev. a output control signals pin name dip lqfp i/o description bkpol_o 19 25 i bit clock polarity. lo: normal mode. output data is valid on rising edges of bclk_o, changed on falling. hi: inverted mode. output data is valid on falling edges of bclk_o, changed on rising. mode0_o 18 24 i serial mode zero control for output port. mode1_o 17 21 i serial mode one control for output port. mode0_o mode1_o 0 0 left-justified, no msb delay, l r _o clock triggered. 0 1 left-justified, msb delay, l r _o clock triggered. 1 0 right-justified, msb delayed 16 bit clock periods from l r _o transi tion. 1 1 wclk_o triggered, no msb delay. miscellaneous pin name dip lqfp i/o description xtal_o 1 40 o crystal output. connect to one side of nominal 16 mhz crystal for sampling frequencies (f s word rates) from 8 khz to 56 khz. xtal_i 2 42 i crystal input. connect to other side of nominal 16 mhz crystal for sampling frequencies (f s word rates) from 8 khz to 56 khz. use this input to overdrive the on-chip oscillator with an external clock source. reset 13 14 i active lo reset. set hi for normal chip operation. mute_o 16 20 o mute output. hi indicates that data is not currently valid due to read and write fifo memory pointer overlap. lo indicates normal operation. mute_i 15 18 i mute input. hi mutes the serial output to zeros (midscale). normally connected to mute_o. reset lo for normal operation. setlslw 28 38 i settle slowly to changes in sample rates. hi: slow-settling mode ( ? 800 ms). less sensitive to sample clock jitter. lo: fast-settling mode ( ? 200 ms). some narrow-band noise modulation may result from jitter on the l r clocks. this signal may be asynchronous with respect to the crystal frequency, and dynamically changed, but is normally pulled up or pulled down on a static basis. pwrdwn 27 36 i power-down input. set hi for inactive, low power dissipation state. reset lo for normal operation. nc 9, 20 1, 5, 8, 11, no connect. reserved. do not connect. 12, 15, 17, 19, 22, 23, 26, 29, 33, 34, 37, 39, 41, 44 power supply connections pin name dip lqfp i/o description v dd 7, 22 6, 28 i positive digital voltage supply. gnd 8, 14, 21 7, 16, 27 i digital ground. pin 14 (dip) and pin 16 (lqfp) need not be decoupled.
ad1893 rev. a C7C theory of operation there are at least two logically equivalent methods of explaining the concept of asynchronous sample rate conversion: the high speed interpolation/decimation model and the polyphase filter bank model. using the ad1893 sampleport does not require understanding either model. this section is included for those who wish a deeper understanding of its operation. interpolation/decimation model in the high speed interpolation/decimation model, illustrated in figure 1, the sampled data input signal (plot a in figure 1) is interpolated at some ratio (iratio) by inserting iratio-1 zero valued samples between each of the original input signal samples (plot b in figure 1). the frequency domain charac- teristics of the input signal are unaltered by this operation, ex- cept that the zero-padded sequence is considered to be sampled at a frequency which is the product of original sampling fre- quency multiplied by iratio. the zero-padded values are fed into a digital fir low-pass filter (plot c in figure 1) to smooth or integrate the sequence, and limit the bandwidth of the filter output to 20 khz. the inter- polated output signal has been quantized to a much finer time scale than the original sequence. the interpolated sequence is input signal output signal zero stuff interpolation fir low- pass filter zero order hold register resampling decimation a bc de b c d e a time amp figure 1. interpolation/decimation modeltime domain view then passed to a zero-order hold functional block (physically implemented as a register, plot d in figure 1) and then asyn- chronously resampled at the output sample frequency (plot e in figure 1). this resampling can be thought of as a decimation operation since only a very few samples out of the great many interpolated samples are retained. the output values represent the nearest values, in a temporal sense, produced by the inter- polation operation. there is always some error in the output sample amplitude due to the fact that the output sampling switch does not close at a time that exactly corresponds to a p oint on the fine time scale of the interpolated sequence. however, this error can be made arbitrarily small by using a very large interpolation ratio. the ad1893 sampleport asrc uses an equivalent iratio of 65,536 to provide 16-bit accuracy ( ? C96 db thd+n) across the 0 khz to 20 khz audio band. the number of fir filter taps and associated coefficients is approximately 4 million. the equivalent fir filter convolution frequency (or upsample frequency) is 3.2768 ghz, and the fine time scale has resolution of about 300 ps. various propri- etary efficiencies are exploited in the ad1893 asrc to reduce the complexity and throughput requirements of the hardware implied by this interpolation/decimation model.
ad1893 C8C rev. a polyphase filter bank model although less intuitively understandable than the interpolation/ decimation model, the polyphase filter bank model is useful to explore because it more accurately portrays the operation of the actual ad1893 sampleport hardware. in the polyphase filter bank model, the stored fir filter coefficients are thought of as the impulse response of a highly oversampled 0 khz to 20 khz low-pass prototype filter, as shown in figure 2. if this low-pass filter is oversampled by a factor of n, then it can be conceptu- ally decomposed into n different subfilters, each filter consist- ing of a different subset of the original set of impulse response samples. if the temporal position of each of the subfilters is maintained, then they can be summed to recreate the original oversampled impulse response. since the original impulse re- sponse is highly oversampled, the more sparsely sampled subfilters still individually meet the nyquist criterion (i.e., they amp time oversampled low-pass filter impulse response decomposed into four subfilters phase 0 deg 90 180 270 1/4f s 1/2f s 3/4f s f s freq amp 1/4f s 1/2f s 3/4f s f s 1/4f s 1/2f s 3/4f s f s 1/4f s 1/2f s 3/4f s f s 1/4f s 1/2f s 3/4f s f s figure 2. four polyphase subfilters in the time and frequency domains are adequately sampled). the baseband magnitude and phase responses of the subfilters are identical. the out-of-band (i.e., alias) regions of the subfilters however have phase responses which are shifted relative to one another, in a manner that causes them to cancel when they are summed. the subfilter coefficients are then aligned to the left, as shown in figure 3, so that the first coefficient of each subfilter is aligned to the first point on a coarse time scale. (t his conceptual step accounts for how the hardware implementation is able to operate at the slower rate corresponding to the coarse time scale.) each subfilter has been shifted in time by a different amount, and though they still share identical magnitude re- sponses, they now have in-band phase responses which have fractionally different slopes (i.e., group delays).
ad1893 rev. a C9C amp time subfilter coefficients aligned to the left t sin = 1/f sin freq f sin /2 f sin /2 f sin /2 f sin /2 f sin /2 phase delay = nominal delay = nominal delay = nominal C .25/f sin delay = nominal C .5/f sin delay = nominal C .75/f sin figure 3. four polyphase subfilters realigned to coarse time grid polyphase filter 1 polyphase filter 2 polyphase filter 3 polyphase filter 4 polyphase filter 5 polyphase filter 6 polyphase filter 7 input signal polyphase filter n-1 polyphase filter n select n to 1 mux output signal sample clock tracking circuit figure 4. polyphase filter bank modelconceptual block diagram the full set of subfilters can be considered to form a parallel bank of polyphase filters which have decrementing, linear phase group delays. all of the polyphase filters conceptually process the input signal simultaneously, as illustrated in figure 4, at the input sample rate. asynchronous sample rate conversion under the polyphase filter bank model is accomplished by selecting the output of a particu- lar polyphase filter on the basis of the temporal relationship between the input sample clock and the output sample clock events. figure 5 shows the desired filter group delay as a func- tion of the relative time difference between the current output sample clock and the last input sample clock. if an output sample is requested late in the input sample period, then a short filter delay is required, and if an output sample is requested early in the input sample period, then a long filter delay is re- quired. this nonintuitive result arises from the fact that fir filters always produce some delay, so that selecting a filter with shorter delay moves the interpolated sample closer to the newest input sample.
ad1893 C10C rev. a ab output sequence past future amplitude amplitude short delay long delay small offset large offset offset into dense fir filter coefficient array to access required polyphase filter required filter group delay to compute requested output sample input sequence figure 5. input and output clock event relationship a short delay corresponds to a large offset into the dense fir filter coefficient array, and a long delay corresponds to a small offset. note that because the output sample clock can arrive at any arbitrary time with respect to the input sample clock, the selection of a polyphase filter with which to convolve the input sequence occurs on every output sample clock event. occasion- ally the fifo which holds the input sequence in the fir con- volver is either not incremented, or incremented by two between output sample clocks (see periods a and b in figure 5); this happens more often when the input and output sample clock frequencies are dissimilar than when they are close together. however, in this situation, an appropriate polyphase filter is selected to process the input signal, and thus an accurate output sample is computed. input and output samples are not skipped or repeated (unless the input fifo underflows or overflows), as is the case in some other sample rate converter implementations. to obtain an accurate conversion, a large number of polyphase filters are needed. the ad1893 sampleport uses the equivalent of 65,536 polyphase filters to achieve its high quality distortion and dynamic range specifications. sample clock tracking it should be clear that, in either model, the correct computation of the ratio between the input sample rate (as determined from the left/ right input clock, l r _i) and the output sample rate (as determined from the left/ right output clock, l r _o) is critical to the quality of the output data stream. it is straightforward to compute this ratio if the sample rates are fixed and synchronous; the challenge is to accurately track dynamically varying and asynchronous sample rates, as well as to account for jitter. the ad1893 sampleport solves this problem by embedding the ratio computation circuit within a digital servo control loop, as shown in figure 6. this control loop includes special provisions to allow for the accurate tracking of dynamically changing sample rates. the outputs of the control loop are the starting read addresses for the input data fifo and the filter coefficient rom. these start addresses are used by the fifo and rom address generators, as shown in figure 6. the input data fifo write address is generated by a counter which is clocked by the input sample clock (i.e., l r _i). it is very important that the fifo read address and the fifo write ad- dress do not cross, as this means that the fifo has either underflowed or overflowed. this consideration affects the choice of settling time of the control loop. when a step change in the sample rate occurs, the relative positions of the read and write addresses will change while the loop is settling. a fast settling loop will act to keep the fifo read and write addresses separated better than a slow settling loop. the ad1893 includes a user selectable pin (setlslw) to set the loop settling time that essentially changes the coefficients of the digital servo con- trol loop filter. the state of the setlslw pin can be changed on-the-fly but is normally set and forgotten. fifo write address generator fifo serial data input unit fifo read address generator accumulator serial data output unit sample clock ratio servo control loop polyphase coefficient rom rom address generator polyphase filter selector data_i l r _i l r _o wclk_o bclk_o wclk_i bclk_i fir convolver data_o start address frequency response compression f sout < f sin l r _i (f sin ) l r _o (f sout ) l r _i l r _i l r _o figure 6. functional block diagram
ad1893 rev. a C11C sample clock jitter rejection the loop filter settling time also affects the ability of the ad1893 asrc to reject sample clock jitter, since the control loop effectively computes a time weighted average or esti- mated new output of many past input and output clock events. this first order low pass filtering of the sample clock ratio pro- vides the ad1893 with its jitter rejection characteristic. in the slow settling mode, the ad1893 attenuates jitter frequencies higher than 3 hz ( ? 800 ms for the control loop to settle to an 18-bit pure sine wave), and thus rejects all but the most se- vere sample clock jitter; performance is essentially limited only by the fir filter. in the fast settling mode, the asrc attenuates jitter components above 12 hz ( ? 200 ms for the control loop to settle). due to the effects of on-chip synchronization of the sample clocks to the 16 mhz (62.5 ns) crystal master clock, sample clock jitter must be a large percentage of the crystal period (>10 ns) before performance degrades in either the slow or fast settling modes. note that since both past input and past output clocks are used to compute the filtered current internal output clock request, jitter on both the input sample clock and the output sample clock is rejected equally. in summary: the fast- sett ling mode is best for applications when the sample rates will be dynamically altered (e.g., varispeed situations), while the slow-settling mode provides the most sample clock jitter rejection. clock jitter can be modeled as a frequency modulation process. figure 7 shows one such model, where a noise source combined with a sine wave source modulates the carrier frequency gen- erated by a voltage controlled oscillator. noise source vco digital out analog in adc voltage source s noise waveform sine wave figure 7. clock jitter modeled as a modulated vco if the jittered output of the vco is used to clock an analog-to- digital converter, the digital output of the adc will be contami- nated by the presence of jitter. if the noise source is spectrally flat (i.e., white jitter), an fft of the adc digital output would show a spectrum with a uniform noise floor that is elevated compared to the spectrum with the noise source turned off. if the noise source has distinct frequency components (i.e., correlated jitter), then an fft of the adc digital output would show symmetrical sidebands around the adc input signal, at amplitudes and frequencies determined by frequency modulation theory. one notable result is that the level of the noise or the sidebands is proportional to the slope of the input signal, i.e., the worst case occurs at the highest frequency full- scale input (a full-scale 20 khz sinusoid). the ad1893 applies rejection to these jitter frequency compo- nents referenced to the input signal. in other words, if a 5 khz digital sinusoid is applied to the asrc, depending on the set- tling mode selected, the asrc will attenuate sample clock jitter at either 3 hz above and below 5 khz (slow settling) or 12 hz above and below 5 khz (fast settling). the rolloff is 6 db per octave. as an example, suppose there was correlated jitter present on the input sample clock with a 1 khz component, associated with the same 5 khz sinusoidal input data. this would produce sidebands at 4 khz and 6 khz, 3 khz and 7 khz, etc., with amplitudes that decrease as they move away from the input signal frequency. for the slow-settling mode case, 1 khz represents more than nine octaves (relative to 3 hz), so the first two sideband pairs would be attenuated by more than 54 db. for the fast-settling mode case, 1 khz repre- sents more than seven octaves (relative to 12 hz), so that the first two sideband pairs would be attenuated by more than 42 db. the second and higher sideband pairs are attenuated even more because they are spaced further from the input signal frequency. group delay modes the other parameter that determines the likelihood of fifo input overflow or output underflow is the fifo depth. this fifo induced group delay is better termed transport delay, since it is frequency independent, and should be kept conceptu- ally distinct from the notion of group delay as used in the poly- phase filter bank model. the total group delay of the ad1893 equals the fifo transport delay plus the fir (polyphase) filter group delay. in the ad1893, the fifo read and write pointers are separated by five memory locations ( ? 100 m s equivalent transport delay at a 50 khz sample rate). this is added to the fir filter delay (64 taps divided by 2) for a total nominal group delay in short mode of ? 700 m s. this delay is deterministic and constant except when f sout drops below f sin which causes the number of fir filter taps to increase (see cutoff frequency modification section). if the fifo read and write addresses cross, the mute_o signal will be asserted. note that under all conditions, both the highly oversampled low-pass prototype and the polyphase subfilters of the ad1893 asrc possess a linear phase response.
ad1893 C12C rev. a cutoff frequency modification the final important operating concept of the asrc is the modi- fication of the filter cutoff frequency when the output sample rate (f sout ) drops below the input sample rate (f sin ), i.e., during downsampling operation. the ad1893 automatically reduces the polyphase filter cutoff frequency under this condi- tion. this lowering of the cutoff frequency (i.e., the reduction of the input signal bandwidth) is required to avoid alias distortion. the ad1893 sampleport takes advantage of the scaling prop- erty of the fourier transform which can be stated as follows: if the fourier transform of f(t) is f(w), then the fourier transform of f(k t) is f(w/k). this property can be used to linearly com- press the frequency response of the filter, simply by multiplying the coefficient rom addresses (shown in figure 6) by the ratio of f sout to f sin whenever f sout is less than f sin . this scaling property works without spectral distortion because the time scale of the interpolated signal is so dense (300 ps resolution) with respect to the cutoff frequency that the discrete-time representa- tion is a close approximation to the continuous time function. the cutoff frequency (C3 db down) of the fir filter during downsampling is given by the following relation: downsampling cutoff frequency = ( f sout /44.1 khz ) 20 khz the ad1893 frequency response compression circuit includes a first order low-pass filter to smooth the filter cutoff frequency selection during dynamic sample rate conditions. this allows the asrc to avoid objectionable clicking sounds that would otherwise be imposed on the output while the loop settles to a new sample rate ratio. hysteresis is also applied to the filter selection with approximately 300 hz of cutoff frequency noise margin, which limits the available selection of cutoff frequen- cies to those falling on an approximately 300 hz frequency grid. thus if a particular sample frequency ratio was reached by slid- ing the output sample frequency up, it is possible that a filter will be chosen with a cutoff frequency that could differ by as much as 300 hz from the filter chosen when the same sample frequency ratio was reached by sliding the output sample fre- quency down. this is necessary to ensure that the filter selection is stable even with severely jittered input sample clocks. note that when the filter cutoff frequency is reduced, the transi- tion band of the filter becomes narrower since the scaling prop- erty affects all filter characteristics. the number of fir filter taps necessarily increases because there are now a smaller num- ber of longer length polyphase filters. nominally, when f sout is greater than f sin , the number of taps is 64. when f sout is less than f sin , the number of taps linearly increase to a maximum of 128 when the ratio of f sout to f sin equals 1:2. the number of filter taps as a function of sample clock ratio is illustrated in figure 8. the natural consequence of this increase in filter taps is an increase in group delay. 0.5 1.0 1.5 2.0 number of filter taps 128 64 f sout /f sin upsampling down- sampling figure 8. number of filter taps as a function of f sout /f sln when the ad1893 output sample frequency is higher than the input sample frequency (i.e., upsampling operation), the cutoff frequency of the fir polyphase filter can be greater than 20 khz. the cutoff frequency of the fir filter during upsampling is given by the following relation: upsampling cutoff frequency = (f sin / 44.1 khz) 20 khz noise and distortion phenomena there are three noise/distortion phenomena that limit the per- formance of the ad1893 asrc. first, there is broadband, gaussian noise that results from polyphase filter selection quan tization. even though the ad1893 has a large number of polyphase filters (the equivalent of 65,536) from which to choose, the selection is not infinite. second, there is narrowband noise that results from the nonideal synchronization of the sample clocks to the 16 mhz system clock, which leads to a nonideal computation of the sample clock ratio, which leads to a nonideal polyphase filter selection. this noise source is narrowband because the digital servo control loop averages the polyphase filter selection, leading to a strong correlation be- tween selections from output to output. in slow mode, the selec- tion of polyphase filters is completely unaffected by the clock synchronization. in fast mode, some narrowband noise modula- tion may be observed with very long fft measurements. this situation is analogous to the behavior of a phase locked loop when presented with a noisy or jittered input. third, there are distortion components that are due to the noninfinite stopband rejection of the low-pass filter response. noninfinite stopband rejection means that some amount of out-of-band spectral en- ergy will alias into the baseband. the ad1893 performance specifications include the effects of these phenomena. note that figures 16 through 18 are shown with full-scale input signals. the distortion and noise components will scale with the input signal amplitude. in other words, if the input signal is attenuated by C20 db, the distortion and noise components will also be attenuated by C20 db. this dependency holds until the effects of the 16-bit input quantization are reached.
ad1893 rev. a C13C operating features serial input/output ports the ad1893 uses the frequency of the left/ right input clock (l r _ i) and the left/ right output clock (l r _o) signals to deter- mine the sample rate ratio, and therefore these signals must run continuously and transition twice per sample period. (the l r _i clock frequency is equivalent to f sin and the l r _o clock fre- quency is equivalent to f sout .) the other clocks (wclk_i, wclk_o, bclk_i, bclk_o) are edge sensitive and may be used in a gated or burst mode (i.e., a stream of pulses during data transmission or reception followed by periods of inactivity). the word clocks and the output bit clock are used only to write data into or read data out of the serial ports; only the left/ right clocks are used in the internal dsp blocks. the input bit clock is used to sample the input left/ right clock. it is important that the left/ right clocks are clean with monotonic rising and falling edge transitions and no excessive overshoot or undershoot w hich could cause false triggering on the ad1893. the ad1893s flexible serial input and output ports consume and produce data in twos-complement, msb-first format. the left channel data field always precedes the right channel data field; the current channel being consumed or produced is indi- cated by the state of the left/ right clock (l r _i and l r _o). a left channel field, right channel field pair is called a frame. the input data field consists of 4 to 16 bits. the output data field consists of 4 to 24 bits. the input signals are specified to ttl logic levels, and the outputs swing to full cmos logic levels. the ports are configured by pin selections. serial i/o port modes the ad1893 has pin-selectable bit clock polarity for the input and output ports. in normal mode (bkpol_i or bkpol_o lo) the data is valid on the rising edge. in the inverted mode (bkpol_i or bkpol_o hi) the data is valid on the falling edge. both modes are shown in figures 23 and 24. the ad1893 uses two multiplexed input pins to control the mode configuration of the input and output serial ports. mode0_i and mode1_i control the input serial port, and mode0_o and mode1_o control the output serial port as follows: mode0_i mode1_i serial input port mode 0 0 left-justified, no msb delay, l r _i clock triggered. 0 1 left-justified, msb delay, l r _i clock triggered. 1 0 right-justified, msb delayed 16-bit clock periods from l r _i clock transition, l r _i clock triggered. 1 1 word clock triggered, no msb delay. mode0_o mode1_o serial output port mode 0 0 left-justified, no msb delay, l r _o clock triggered. 0 1 left-justified, msb delay, l r _o clock triggered. 1 0 right-justified, msb delayed 16-bit clock periods from l r _o clock transition, l r _o clock triggered. 1 1 word clock triggered, no msb delay. the msb delay is useful for i 2 s format compatibility and for ease of interfacing to some dsp processors. the ad1893 sampleport serial ports operate in either the word clock (wclk_i, wclk_o) triggered mode or left/ right clock (l r _i, l r _o) triggered mode. these modes can be utilized independently for the input and output ports. in the word clock triggered mode, as shown in figure 23, after the left/ right clock is valid, the appearance of the msb of data is synchronous with the rising edge of the word clock. note that the word clock is rising edge sensitive, and can fall anytime after it is sampled hi by the bit clock. in the left-justified left/ right clock triggered modes, as shown in figure 24, the appearance of the msb of data is synchronous with the rising edge of the left/ right clock for the left channel and the falling edge of left/ right clock for the right channel. the msb is delayed by one bit clock after the left/ right clock if the msb delay mode is selected. in the right- justified left/ right clock triggered mode, as shown in figure 25, the msb is delayed 16 bit clock periods from a left/ right clock edge, so that when there are 64 bit clock periods per frame, the lsb is right-justified to a left/ right clock edge. the word clock is not required in the left/ right clock triggered modes, and should be tied either hi or lo. figure 24 shows the bit clock in the optional gated or burst mode; the bit clock is inactive be- tween data fields, and can take either the hi state or the lo state while inactive. note that there is no requirement for a delay between the left channel data and the right channel data. the left/ right clocks and the word clocks can transition immediately after the lsb of the data, so that the msb of the subsequent channel appears without any timing delay. the ad1893 is therefore capable of a 32-bit frame mode, in which both 16-bit channels are packed into a 32-bit clock period. more generally, there is no particular requirement for when the left/ right clock falls (i.e., there is no left/ right clock duty cycle or pulsewidth specification), provided that the left/ right clock frequency equals the intended sample frequency, and there are sufficient bit clock periods to clock in or out the intended number of data bits. on-chip oscillator the ad1893 includes an on-chip oscillator so that the user need only supply an external quartz crystal or ceramic resonator. the crystal or the resonator should be tied to the xtal_i and xtal_o pins of the ad1893. an external crystal oscillator can be used to overdrive the ad1893 on-chip oscillator. the exter- nal clock source should be applied to the xtal_i pin, and the xtal_o pin should be left unconnected. ad1893 xtal_i xtal_o ad1893 xtal_i xtal_o nc 16mhz crystal connection 16mhz oscillator connection 16mhz 16mhz 20C64pf 20C64pf figure 9. crystal and oscillator connections
ad1893 C14C rev. a some applications using multiple ad1893s may desire to use the same master clock frequency for all the sampleports, sup- plied by a single crystal. the crystal output can be buffered with a 74hcxx gate and distributed to the other xtal_i inputs, as shown in figure 10. ad1893 xtal_i xtal_o 16mhz 20pf 15pf 74hc device to xtal_i inputs figure 10. buffered 16 mhz crystal connection power-down mode the ad1893 includes a power-down control input pin pwrdwn. this control signal is active hi, and puts the ad1893 in an inactive state with very low power dissipation. the pwrdwn pin should be connected lo when normal operation of the ad1893 is desired. control signals the setlslw, bkpol_i, bkpol_o, mode0_i, mode1_i, mode0_o and mode1_o inputs are asynchronous signals in that they need obey no particular timing relation to the crystal frequency or the sample clocks. ordinarily, these pins are hard- wired or connected to an i/o register for microprocessor control. the only timing requirement on these pins is that the control signals are stable and valid before the first serial input data bit (i.e., the msb) is presented to the ad1893. reset figure 27 shows the reset timing for the ad1893 sampleport. a crystal (or resonator) must be connected to the ad1893 when reset is asserted, and the bit clocks, the word clocks and the left/ right clocks may also be running. when the ad1893 comes out of reset, it defaults to a f sin to f sout ratio of 1:1. the filter pipeline is not cleared. however, the mute output goes hi for at least 128 cycles, adequate to allow the pipeline to clear. if f sin differs significantly from f sout , then the ad1893 sample clock servo control loop also has to settle. while settling, the mute output will be hi. after the external system resets the ad1893, it should wait until the mute output goes lo before clocking in serial data. there is no requirement for using the reset pin at power-up or when the input or output sample rate changes. if it is not used, the ad1893 will settle to the sample clocks supplied w ithin ? 200 ms in fast-settling mode or within ? 800 ms in slow-settling mode. application issues dither due to the large output word length, no redithering of the ad1893 output is necessary. this assumes that the input is properly dithered and the user retains the same or greater num- ber of output bits as there are input bits. the ad1893 output bit stream may thus be used directly as the input to downstream digital audio processors, storage media or output devices. if the ad1893 is to be used to dramatically downsample (i.e., output sample frequency is much lower than input sample fre- quency), the input should be sufficiently dithered to account for the limiting of the input signal bandwidth (which reduces the rms level of the input dither). no dither is internally used or applied to the audio data in the ad1893 sampleport. decoupling and pcb layout the ad1893 asrc has two power and two ground connections to minimize output switching noise and ground bounce. (pins 14 [dip] and 16 [lqfp] are actually control inputs, and should be tied lo, but need not be decoupled.) the dip version places the power and ground pins at the center of the device to optimize switching performance. the ad1893 should be decoupled with two high quality 0.1 m f or 0.01 m f ceramic capacitors (preferably surface mount chip capacitors, due to their low in- ductance), one between each v dd /gnd pair. best practice pcb layout and interconnect guidelines should be followed. this may include terminating the bit clocks or the left/ right clocks if exces- sive overshoot or undershoot is evident and avoiding parallel pcb traces to minimize digital crosstalk bet ween clocks and control lines. note that dip and lqfp sockets reduce elec- trical performance due to the additional inductance they impose; sockets should therefore be used only when required. master clock using a 16 mhz crystal, the nominal range of sample frequencies that the ad1893 accepts is from 8 khz to 56 khz. other sample frequency ranges are possible by linearly scaling the crystal frequency. for example, a 12 mhz crystal would yield a sample frequency range of 6 khz to 42 khz. the approximate relative upper bound sample frequency is the crystal frequency divided by 286; the approximate relative lower bound sample frequency is the crystal frequency divided by 2000. the audio performance will not degrade if the sample frequencies are kept within these bounds. the ad1893 sampleport is production tested at 16 mhz. note that due to finite register length con- straints, there is a minimum input sample frequency (l r _i). the allowable input and output sample frequency ranges for crystal frequencies of 16 mhz and 12 mhz are shown in figures 11 and 12. 80 0 80 24 8 8 16 0 48 32 40 56 64 72 72 64 56 48 40 32 24 16 f sin C khz f sout C khz f sin /f sout = 2/1 f sin /f sout = 1/1 f sin /f sout = 1/2 8khz downsampling upsampling 56khz 56khz figure 11. allowable input and output sample frequencies f crystal = 16 mhz case
ad1893 rev. a C15C 80 0 80 24 8 8 16 0 48 32 40 56 64 72 72 64 56 48 40 32 24 16 f sin C khz f sout C khz f sin /f sout = 2/1 f sin /f sout = 1/1 f sin /f sout = 1/2 6khz up- sampling down- sampling 42khz 42khz figure 12. allowable input and output sample frequencies f crystal = 12 mhz case multiple sampleport synchronization and performance degradation multiple parallel ad1893 sampleports may be used in a single system. multiple ad1893s can be synchronized by simply sharing the same reset and buffered crystal connections (see figure 10), and ensuring that all the sampleports leave the reset state on the same crystal falling edge. no other provision is necessary since the different ad1893s will process samples identically if they are presented with the same input and output clocks (neglecting the effect of excessive clock skew on the pcb, as well process variations between asrcs which could cause different devices to trigger at slightly different times on excess- ively slow rising or falling clock edges). it is also likely that several ad1893s could end up in a serial cascade arrangement, either in a single system design or as the result of two or more systems, each using a single ad1893 in the signal path. the audio signal quality will be degraded with each pass through a sampleport, though to a very minor degree. the thd+n performance will degrade by 3 db with every doubling of the number of passes through an asrc. for ex- ample, the ad1893 thd+n specification of C94 db will rise to C91 db if the signal makes two passes through an asrc. the overall system thd+n specification will rise to C88 db with four passes, and so on. clipping under certain rare input conditions, it is possible for the ad1893 to produce a clipped output sample. this situation is best comprehended by employing the interpolation/decimation model. if two consecutive samples happened to have full-scale amplitudes (representing the peak of a full-scale sine wave, for example), the interpolated sample (or samples) between these two samples might have an amplitude greater than full scale. as this is not possible, the ad1893 will compute a full-scale ampli- tude for the interpolated sample or samples (see figure 13). clipping can also arise due to the pre-echo and post-echo gibbs phenomena of the fir filter, when presented with a full-scale step input. the result of this erroneous or clipped output sample may be measured as an extremely small decrease in headroom for transient signals. sample rate conversion ratio range the ad1893 does not support exact 1:2 (or 2:1) sample rate conversion. the sampleport will convert to within several hertz of the 1:2 range, but will mute before reaching the exact 1:2 ratio. thus the ad1893 will not support applications where the input and output sample clocks are derived from a common source but differ by a divide-by-two. when the ratio between the input and output sample clock reaches to within 1% of 1:2 or 2:1, the thd+n performance may degrade by several deci- bels, due to the wraparound of the internal read/write memory location pointers. correctly interpolated sample clipped interpolated sample full-scale amplitude time figure 13. nipped output sample options for sample rate conversion over a wider range there are systems requiring sample rate conversion over a range that is wider than the 1:2 or 2:1 range provided by a single ad1893, such as for scrubbing in digital audio editors. there are at least two options in this situation. the first is to use a programmable dsp chip to perform simple integer ratio inter- polation or decimation, and then use the ad1893 when this intermediate output sample frequency is within the approxi mate 1:2 or 2:1 range of the final desired output sample frequency. the second is to use multiple ad1893 devices cascaded in ser ies to achieve the required sample rate range. almost synchronous operation it is possible to apply input and output sample frequencies which are very close (within a few hertz) or in fact synchronous (l r _i and l r _o tied together). there is no performance pen- alty when using the ad1893 in almost synchronous applica- tions. indeed, there is a very slight performance benefit when the input and output sample clocks are synchronous since the alias distortion components which arise from the noninfinite stopband attenuation of the fir filter will pile up exactly on top of the sinusoidal frequency components of the input signal, and will thus be masked. it has been empirically observed that during almost synchronous operation, certain aes/ebu receivers, when used to generate the input bit clock (bclk_i) using a 128 times f s bit clock frequency, can suffer sympathetic phase lock to the output bit clock (bclk_o) when the output bit clock is also operated at a 128 times f s rate. in other words, due to a noise pickup mechanism in the analog phase lock loop portion of these aes/ ebu receivers, the lock frequency is pulled to match the fre- quency of the output bit clock. the system can suffer inter- mittent bursts of audible distortion when this sympathetic lock phenomenon occurs. analog devices recommends avoiding the use of a 128 times f s output bit clock frequency if almost syn- chronous application is intended. the use of a 64 times f s output bit clock rate is recommended.
ad1893 C16C rev. a system mute the mute function applies to both right and left channels on the ad1893. the user can include a system-specific output mute signal, while retaining the automatic mute feature of the ad 1893 by using the circuit shown in figure 14. ad1893 external system mute active hi mute_o mute_i figure 14. external mute circuit performance graphs 100 20k 10k 1k 20 frequency C hz C60 C80 C70 C90 C110 C100 C130 C120 C140 C160 C150 dbfs a figure 15. dynamic range from 20 hz to 20 khz, C60 dbfs, 48 khz input sample frequency, 44.1 khz output sample frequency, 16k-point fft, bh4 window dbfs 0 C40 C140 C20 C80 C60 C120 C100 20 100 20k 10k 1k frequency C hz a figure 16. 1 khz tone at 0 dbfs, 48 khz input sample frequency, 44.1 khz output sample frequency, 16k-point fft, bh4 window dbfs 0 C40 C140 C20 C80 C60 C120 C100 20 100 20k 10k 1k frequency C hz a figure 17. 15 khz tone at 0 dbfs, 48 khz input sample frequency, 44.1 khz output sample frequency, 16k-point fft, bh4 window 100 20k 10k 1k 20 frequency C hz C120 C80 C100 C110 C90 C95 C105 C115 C85 dbfs a figure 18. thd+n vs. frequency, 48 khz input sample frequency, 44.1 khz output sample frequency, full-scale input signal
ad1893 rev. a C17C 0 C90 C100 C10 C20 C30 C40 C50 C60 C70 C80 1khz amplitude C dbfs dbfs C96 C100 C98 C94 C95 C97 C99 C92 C93 C90 C91 20khz a figure 19. thd+n vs. input amplitude, 44.1 khz input sample frequency, 48 khz output sample frequency, 1 khz and 20 khz tones 25k 30k 40k 44.1k 20 11 10 19 18 35k 17 16 15 14 13 12 frequency C khz 10 C10 C4 C8 C6 2 C2 0 4 6 8 dbfs a figure 20. digital filter signal transfer function, 10 khz to 20 khz, 44.1 khz input sample frequency, 44.1, 40, 35, 30 and 25 khz output sample frequencies 0 C140 C80 C120 C100 C20 C60 C40 dbfs 20k 18k 16k 14k 12k 10k 8k 6k frequency C hz 2k 20 4k a figure 21. twintone, 10 khz and 11 khz, 44.1 khz input sample frequency, 48 khz output sample frequency, 16k-point fft, bh4 window 0 C140 10k C80 C120 1k C100 20 C20 C60 C40 9k 8k 7k 6k 5k 4k 3k 2k dbfs frequency C hz a figure 22. 5 khz tone at 0 dbfs with 100 ns p-p bino- minal jitter on l/ r clocks, fast settling mode, 48 khz input sample frequency, 44.1 khz output sample frequency, 16k-point fft, bh4 window
ad1893 C18C rev. a data in/out bclk_i, bclk_o normal mode bclk_i, bclk_o inverted mode l r _i, l r _o input wclk_i, wclk_o input input msbC1 msbC2 msbC3 left data right data lsb+1 lsb msbC3 msbC1 msbC2 lsb msb msb figure 23. serial data input and output timing, word clock triggered mode bclk_i, bclk_o normal mode bclk_i, bclk_o inverted mode input data in/out no msb delay mode msbC2 msbC3 left data right data lsb+1 lsb msbC3 msbC2 lsb data in/out msb delay mode msbC1 msbC2 left data lsb lsb+1 lsb+2 msbC1 msbC2 right data lsb+1 lsb l r _i, l r _o input msb msbC1 msb msbC1 msb msb figure 24. serial data input and output timing, left-justified left/ right clock triggered modes right data msbC3 msb msbC1 msbC2 msbC2 msbC3 msb msbC1 lsb+1 lsb lsb+1 bclk_i, bclk_o normal mode bclk_i, bclk_o inverted mode input l r _i, l r _o input left data lsbC1 16-bit clock periods data in/out 16-bit clock periods lsb lsb figure 25. serial data input and output timing, right-justified left / right clock triggered mode
ad1893 rev. a C19C crystal t crystal t pwl t pwh figure 26. clock timing reset t rs t rpwl crystal figure 27. reset timing t dh bclk_i, bclk_o normal mode bclk_i, bclk_o inverted mode wclk_i wclk_o t bpwh msb-1 data in no msb delay mode data out no msb delay mode data in msb delay mode data out msb delay mode t doh msb-1 t bpwl t bpwl t bpwh t dpd t ds msb-1 t dpd l r _i l r _o t lrso t ds t lrsi t wso t wsi t doh msb-1 msb t dh msb msb msb figure 28. bit clock, word clock, left / right clock and data timing
ad1893 C20C rev. a outline dimensions dimensions shown in inches and (mm). c1971aC0C12/98 printed in u.s.a. 28-lead plastic dip (n-28) 28 1 14 15 1.565 (39.70) 1.380 (35.10) 0.580 (14.73) 0.485 (12.32) pin 1 0.022 (0.558) 0.014 (0.356) 0.060 (1.52) 0.015 (0.38) 0.200 (5.05) 0.125 (3.18) 0.150 (3.81) min seating plane 0.250 (6.35) max 0.100 (2.54) bsc 0.070 (1.77) max 0.015 (0.381) 0.008 (0.204) 0.195 (4.95) 0.125 (3.18) 0.625 (15.87) 0.600 (15.24) 44-lead lqfp (st-44) top view (pins down) 1 33 34 44 11 12 23 22 0.018 (0.45) 0.012 (0.30) 0.031 (0.80) bsc 0.394 (10.0) sq 0.472 (12.00) sq 0.057 (1.45) 0.053 (1.35) 0.006 (0.15) 0.002 (0.05) seating plane 0.063 (1.60) max 0.030 (0.75) 0.018 (0.45)


▲Up To Search▲   

 
Price & Availability of AD1893JN

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X